import Toast from "../../miniprogram_npm/@vant/weapp/toast/toast";
import {
  isMobile
} from "../../util/util";

Page({

  /**
   * 页面的初始数据
   */
  data: {
    autoSize: {
      maxHeight: '220px',
      minHeight: '80px'
    },
    //动迁范围
    rangeValue: '土地征收',
    radioRangeList: [{
      range: '土地征收'
    }, {
      range: '征收补偿'
    }, {
      range: '企业拆迁'
    }, {
      range: '商铺拆迁'
    }, {
      range: '棚户区改造'
    }, {
      range: '养殖场关停'
    }, {
      range: '强拆维权'
    }, {
      range: '房屋拆迁'
    }, {
      range: '其他'
    }],
    // 动迁进度
    speedValue: 1,
    radioSpeedList: [{
        text: '已拆',
        speed: 1
      },
      {
        text: '未拆',
        speed: 0
      }
    ],
    // 房产手续
    houseValue: 1,
    radioHouseList: [{
        text: '有',
        house: 1
      },
      {
        text: '无',
        house: 0
      }
    ],
    describe: null, //问题描述
    userName: null, // 用户名
    phoneNumber: null //联系方式
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },
  // 动迁范围改变
  onChangeRange(e) {
    this.setData({
      rangeValue: e.detail
    })
  },

  // 动迁进度
  onChangeSpeed(e) {
    this.setData({
      speedValue: e.detail
    })
  },

  // 房产手续
  onChangeHouse(e) {
    this.setData({})
    houseValue: e.detail
  },
  // 提交信息
  onsubmit(event) {
    const rangeValue = this.data.rangeValue
    const speedValue = this.data.speedValue
    const houseValue = this.data.houseValue
    const {
      describe,
      userName,
      phoneNumber
    } = event.detail.value
    if (userName === '' || phoneNumber === '' || describe === '') {
      Toast('请填写完整信息')
      return
    }
    if (userName.length < 2 || userName.length > 6) {
      Toast('用户名字符在2-6之间')
      return;
    }
    if (!isMobile(phoneNumber)) {
      Toast('请填写正确的电话号码')
      return;
    }
  }
})
